<feed xmlns='http://www.w3.org/2005/Atom'>
<title>{non-gerrit}/qt-labs/nacl.git/tests, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/'/>
<entry>
<title>Merge remote branch 'origin/4.6' into lighthouse</title>
<updated>2009-11-19T08:58:03+00:00</updated>
<author>
<name>Paul Olav Tvete</name>
<email>paul.tvete@nokia.com</email>
</author>
<published>2009-11-19T08:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=879e2ea7d15510ec5f94d6d7a005b157b115f69f'/>
<id>879e2ea7d15510ec5f94d6d7a005b157b115f69f</id>
<content type='text'>
Conflicts:
	configure
	src/plugins/graphicssystems/graphicssystems.pro
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	configure
	src/plugins/graphicssystems/graphicssystems.pro
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'staging/4.6' into 4.6</title>
<updated>2009-11-18T14:39:46+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@nokia.com</email>
</author>
<published>2009-11-18T14:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=e2a6bf8d1c69d86c939aafcf357d60dcaa5f3d42'/>
<id>e2a6bf8d1c69d86c939aafcf357d60dcaa5f3d42</id>
<content type='text'>
Conflicts:
	configure.exe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	configure.exe
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'mainline/4.6' into 4.6</title>
<updated>2009-11-18T12:39:40+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@nokia.com</email>
</author>
<published>2009-11-18T12:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=d46da3a141ad05c9f7cd7ea94e254980748329da'/>
<id>d46da3a141ad05c9f7cd7ea94e254980748329da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge oslo-staging-2/4.6 into upstream/4.6</title>
<updated>2009-11-17T17:38:50+00:00</updated>
<author>
<name>Olivier Goffart</name>
<email>ogoffart@trolltech.com</email>
</author>
<published>2009-11-17T17:38:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=a61adccf96a8ceefbf1150966adda3f6d226ec6d'/>
<id>a61adccf96a8ceefbf1150966adda3f6d226ec6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '4.6' of scm.dev.nokia.troll.no:qt/qt into 4.6</title>
<updated>2009-11-17T16:43:48+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@nokia.com</email>
</author>
<published>2009-11-17T16:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=cb5e66d1d43c0cf452aff0e437a2ea9011c6b659'/>
<id>cb5e66d1d43c0cf452aff0e437a2ea9011c6b659</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'mainline/4.6' into 4.6</title>
<updated>2009-11-17T14:27:48+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@nokia.com</email>
</author>
<published>2009-11-17T14:27:48+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=62e641691b9a3eadc8b9fb2e31150cdf5b66115d'/>
<id>62e641691b9a3eadc8b9fb2e31150cdf5b66115d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'staging/4.6' into 4.6</title>
<updated>2009-11-17T13:22:03+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@nokia.com</email>
</author>
<published>2009-11-17T13:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=faf6d0de6e3b8168fbd6f04c5380f47d350e2a22'/>
<id>faf6d0de6e3b8168fbd6f04c5380f47d350e2a22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removing unnecessary chunking and stat'ing when reading QIODevice</title>
<updated>2009-11-17T13:06:40+00:00</updated>
<author>
<name>João Abecasis</name>
<email>joao@abecasis.name</email>
</author>
<published>2009-11-16T16:38:18+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=1e6b424b692b20dcfec920f8d3563e520ec1ff05'/>
<id>1e6b424b692b20dcfec920f8d3563e520ec1ff05</id>
<content type='text'>
Chunk size increased to QIODEVICE_BUFFERSIZE (currently 16k) where
chunking is still needed. Namely, on sequential devices and when
QByteArray is unable to allocate a large enough buffer. This is
necessary for backward compatibility

Improved validation and prevention of overflow in maxSize argument.

Updated autotest that relied on a null QByteArray when no data was
available and no errors were found. The only guarantee we should be
providing in this case is an empty result -- even though that behavior
is preserved for the time being.

Affected functions:

  * QIODevice::read(qint64 maxSize)

    Chunking will still happen for large maxSize (i.e., QByteArray
    resize fails), where it could be used as a synonym for
    QIODevice::readAll().

    No stat'ing performed. Read from device continues for as long as it
    is successful. Stops if an error occurs or if we get less data than
    requested.

  * QIODevice::readAll()

    Chunking is performed for sequential devices where total size
    wouldn't be known beforehand. For sequential devices, reading
    continues as long as data is returned, even if less than requested.

    Non-sequential devices will be stat'ed once. If QIODevice::size
    returns 0, this is taken to mean unknown size and chunking is
    performed.

    Otherwise, a single read request is made for the specified size. On
    failure to resize QByteArray, nothing is returned.

  * QIODevice::readLine(qint64 maxSize)

    Chunking is performed for maxSize == 0, or if we can't allocate a
    large enough buffer.

    No stat'ing performed at this level. Read from device continues
    until EOL is found, as long as we get all requested data.

Task-number: QT-2347
Reviewed-by: Thiago Macieira
Reviewed-by: Miikka Heikkinen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chunk size increased to QIODEVICE_BUFFERSIZE (currently 16k) where
chunking is still needed. Namely, on sequential devices and when
QByteArray is unable to allocate a large enough buffer. This is
necessary for backward compatibility

Improved validation and prevention of overflow in maxSize argument.

Updated autotest that relied on a null QByteArray when no data was
available and no errors were found. The only guarantee we should be
providing in this case is an empty result -- even though that behavior
is preserved for the time being.

Affected functions:

  * QIODevice::read(qint64 maxSize)

    Chunking will still happen for large maxSize (i.e., QByteArray
    resize fails), where it could be used as a synonym for
    QIODevice::readAll().

    No stat'ing performed. Read from device continues for as long as it
    is successful. Stops if an error occurs or if we get less data than
    requested.

  * QIODevice::readAll()

    Chunking is performed for sequential devices where total size
    wouldn't be known beforehand. For sequential devices, reading
    continues as long as data is returned, even if less than requested.

    Non-sequential devices will be stat'ed once. If QIODevice::size
    returns 0, this is taken to mean unknown size and chunking is
    performed.

    Otherwise, a single read request is made for the specified size. On
    failure to resize QByteArray, nothing is returned.

  * QIODevice::readLine(qint64 maxSize)

    Chunking is performed for maxSize == 0, or if we can't allocate a
    large enough buffer.

    No stat'ing performed at this level. Read from device continues
    until EOL is found, as long as we get all requested data.

Task-number: QT-2347
Reviewed-by: Thiago Macieira
Reviewed-by: Miikka Heikkinen
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve reliability of QFile test readAllStdin</title>
<updated>2009-11-17T13:01:06+00:00</updated>
<author>
<name>João Abecasis</name>
<email>joao@abecasis.name</email>
</author>
<published>2009-11-16T16:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=0626fc90d79d114402a7cf8727c63d489f13d8cb'/>
<id>0626fc90d79d114402a7cf8727c63d489f13d8cb</id>
<content type='text'>
... by catching failure to launch separate process earlier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... by catching failure to launch separate process earlier.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix regression introduced in c08e708037d33271825ce6a6a1ac640e96b70c36</title>
<updated>2009-11-17T13:00:58+00:00</updated>
<author>
<name>João Abecasis</name>
<email>joao@abecasis.name</email>
</author>
<published>2009-11-16T15:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{non-gerrit}/qt-labs/nacl.git/commit/?id=72ee915bb0465549b7ca8e62d2af146cc44fdeac'/>
<id>72ee915bb0465549b7ca8e62d2af146cc44fdeac</id>
<content type='text'>
When writing nothing to a file, not actually writing anything is not an
error.

Also, from a change introduced in the same commit, there is no point in
checking for EOF when writing.

Task-number: QTBUG-5847
Reviewed-by: Olivier Goffart
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When writing nothing to a file, not actually writing anything is not an
error.

Also, from a change introduced in the same commit, there is no point in
checking for EOF when writing.

Task-number: QTBUG-5847
Reviewed-by: Olivier Goffart
</pre>
</div>
</content>
</entry>
</feed>
